var express = require('express');
var router = express.Router();
//导出学生模型
const student=require('../mango/dbs/mondules/student');
/* GET home page. */
// router.get('/', function(req, res, next) {
//   res.render('addStudent');

// });
//给予添加学生页面
router.get('/addStudent',(req,res,next)=>{
  res.render('addStudent');
})

//提交添加学生数据
router.post('/addStudent',async(req,res,next)=>{
  student.create(req.body).then(()=>{
    student.find().then((datas)=>{
      res.render('students',{datas});
    })
  })
})

//展示学生信息页面
router.get('/students',(req,res,next)=>{
  
  student.find().then((datas)=>{
    res.render('students',{datas,name:req.cookies.name});
  })
})

//删除学生
router.get('/delete/:id',(req,res,next)=>{
  student.deleteOne({_id:req.params.id}).then(()=>{
    student.find().then((datas)=>{
      res.render('students',{datas});
    })
  })
})

//点击修改按钮
router.get('/update/:id',(req,res,next)=>{
  student.findOne({_id:req.params.id}).then((data)=>{
    res.render('update',{data});
  })
})

//点击修改提交按钮
router.post('/update/:id',(req,res,next)=>{
  student.updateOne({_id:req.params.id},req.body).then(()=>{
    student.find().then((datas)=>{
      res.render('students',{datas});
    })
  })
})
module.exports = router;
